package com.isunland.managesystem.entity;

import com.isunland.managesystem.base.BaseModel;

/**
 * 对象功能:项目发票字表 Model对象
 * 开发公司:北京信普达系统工程有限公司
 * 开发人员:dxd
 * 创建时间:2016-01-07 16:18:23
 */
public class RProInvoiceRecdSub extends BaseModel {
  // 唯一标识
  protected String id;
  // 备注字段
  protected String remark;
  // 登记人ID
  protected String regStaffId;
  // 登记人
  protected String regStaffName;
  // 登记日期
  protected String regDate;
  //会员编码
  protected String memberCode;
  // 所属主记录
  protected String mainId;
  // 物料类别ID
  protected String mattypeId;
  // 物料类别名称
  protected String mattypeName;
  // 货品名称
  protected String materialName;
  // 规格型号
  protected String mtype;
  // 单位
  protected String munit;
  // 单价
  protected Double mprice;
  // 数量
  protected Double mnumber;
  // 税率
  protected Double mtaxRate;
  // 含税金额
  protected Double msumPrice;
  // 销项额(不含税金额)
  protected Double mtsumPrice;
  // 销项税
  protected Double outputTax;

  public void setId(String id) {
    this.id = id;
  }

  /**
   * 返回 唯一标识
   */
  public String getId() {
    return this.id;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  /**
   * 返回 备注字段
   */
  public String getRemark() {
    return this.remark;
  }

  public void setRegStaffId(String regStaffId) {
    this.regStaffId = regStaffId;
  }

  /**
   * 返回 登记人ID
   */
  public String getRegStaffId() {
    return this.regStaffId;
  }

  public void setRegStaffName(String regStaffName) {
    this.regStaffName = regStaffName;
  }

  /**
   * 返回 登记人
   */
  public String getRegStaffName() {
    return this.regStaffName;
  }

  public void setRegDate(String regDate) {
    this.regDate = regDate;
  }

  /**
   * 返回 登记日期
   */
  public String getRegDate() {
    return this.regDate;
  }

  public void setMemberCode(String memberCode) {
    this.memberCode = memberCode;
  }

  /**
   * 返回 会员编码
   */
  public String getMemberCode() {
    return memberCode;
  }

  public void setMainId(String mainId) {
    this.mainId = mainId;
  }

  /**
   * 返回 所属主记录
   */
  public String getMainId() {
    return this.mainId;
  }

  public void setMattypeId(String mattypeId) {
    this.mattypeId = mattypeId;
  }

  /**
   * 返回 物料类别ID
   */
  public String getMattypeId() {
    return this.mattypeId;
  }

  public void setMattypeName(String mattypeName) {
    this.mattypeName = mattypeName;
  }

  /**
   * 返回 物料类别名称
   */
  public String getMattypeName() {
    return this.mattypeName;
  }

  public void setMaterialName(String materialName) {
    this.materialName = materialName;
  }

  /**
   * 返回 货品名称
   */
  public String getMaterialName() {
    return this.materialName;
  }

  public void setMtype(String mtype) {
    this.mtype = mtype;
  }

  /**
   * 返回 规格型号
   */
  public String getMtype() {
    return this.mtype;
  }

  public void setMunit(String munit) {
    this.munit = munit;
  }

  /**
   * 返回 单位
   */
  public String getMunit() {
    return this.munit;
  }

  public void setMprice(Double mprice) {
    this.mprice = mprice;
  }

  /**
   * 返回 单价
   */
  public Double getMprice() {
    return this.mprice;
  }

  public String getMpriceStr() {

    if (mprice != null) {

      return mprice + "";
    } else {
      return null;
    }
  }

  public void setMnumber(Double mnumber) {
    this.mnumber = mnumber;
  }

  /**
   * 返回 数量
   */
  public Double getMnumber() {
    return this.mnumber;
  }

  public void setMtaxRate(Double mtaxRate) {
    this.mtaxRate = mtaxRate;
  }

  /**
   * 返回 税率
   */
  public Double getMtaxRate() {
    return this.mtaxRate;
  }

  public void setMtsumPrice(Double mtsumPrice) {
    this.mtsumPrice = mtsumPrice;
  }

  /**
   * 返回 销项额
   */
  public Double getMtsumPrice() {
    return this.mtsumPrice;
  }

  /**
   * 返回 金额
   */
  public Double getMsumPrice() {
    return msumPrice;
  }

  public void setMsumPrice(Double msumPrice) {
    this.msumPrice = msumPrice;
  }

  /**
   * 返回 销项税
   */
  public Double getOutputTax() {
    return outputTax;
  }

  public void setOutputTax(Double outputTax) {
    this.outputTax = outputTax;
  }
}